//! Core 模块 - 业务无关的公共库
//! 
//! 包含项目中可复用的通用组件和算法，这些组件独立于具体业务逻辑，
//! 可以被项目中的任何模块使用，也可以被其他项目复用。

pub mod collections;
pub mod concurrency;
pub mod utils;
pub mod network;  // 新增：网络抽象层
pub mod error;    // 新增：核心错误类型
pub mod object_pool;  // 新增：对象池模块

// 重新导出核心组件，提供简洁的API
pub use collections::*;
pub use concurrency::*;
pub use utils::*;
pub use network::*;  // 导出网络抽象
pub use error::*;    // 导出错误类型
pub use object_pool::*; // 导出对象池